.nokia-places-general-rating .nokia-place-ratings-container *{
    vertical-align:middle;
}

.nokia-places-general-rating .nokia-place-ratings-container {
    color:#666;
    cursor:pointer;
    display:inline-block;
    padding:7px 0 5px;
    position:relative;
    z-index:200;
}

.nokia-places-general-rating .nokia-place-ratings-container span{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
}

.nokia-places-general-rating .nokia-place-ratings-container ul {
    float:left;
    margin:0 5px 4px 0;
    padding:0;
    height:12px;
}

.nokia-places-general-rating .nokia-place-ratings-container ul li{
    background:transparent url('img/common/ratestar.gif') 0 -20px no-repeat;
    cursor:pointer;
    display:inline-block;
    float:left;
    padding:0 2px 0 0;
    text-indent:-8000em;
    height:10px;
    width:10px;
    font-size: 8px;
}


.nokia-places-general-rating .nokia-place-ratings-container ul li.full {
    background-position:0 0;
}

.nokia-places-general-rating .nokia-place-ratings-container ul li.half {
    background-position:0 -10px;
}

.nokia-places-general-rating .nokia-place-ratings-container .place-rating-count,
.nokia-places-general-rating .nokia-place-ratings-container .place-rating-text {
    float:left;
}

.nokia-places-general-rating .nokia-place-ratings-container .nokia-place-rating-count {
    cursor:pointer;
    float:left;
    padding:0 0 0 6px;
    position:relative;
    top:-2px;
    left:-6px;
    font-weight: normal;
}

.nokia-places-general-rating .nokia-place-ratings-container .place-rating-text {
    background-color:#474747;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    color:#fff;
    padding:1px 6px;
    display: block;
    position: fixed;
    white-space:nowrap;
}
